Sorry I can't help with this one. I do wonder, though, whether there are times our bodies need a particular vitamin or some protein, or whatever, hence the cravings. And you have assured us you are not pregnant - so no need to start boling kettles and ripping up sheets just yet!
Hope you get some answers.
Lots of love Jeanxx